Namespace PeriodProcessing

    Public Interface ICertificationSatisfiedRequirementProvider

        ''' <summary>
        ''' Returns the certification datisified requirements for a certification type, student
        ''' </summary>
        Function getStudentCertificationSatisfiedRequirement(ByVal processPeriod As Period, _
                                                             ByVal certificationType As CertificationType, _
                                                             ByVal student As Student) As List(Of CertificationSatisfiedRequirement)

    End Interface

End Namespace
